home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / dcom / modems-part2 / 11024 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  5.4 KB

  1. Path: news.ultranet.com!usenet
  2. From: "Albert P. Belle Isle" <belleisl@cerberus-sys.com>
  3. Newsgroups: comp.dcom.modems,alt.winsock
  4. Subject: Re: USR Sportster Speed, BIOS and Trumpet Winsock Setting
  5. Date: Sun, 14 Apr 1996 17:22:42 -0400
  6. Organization: Cerberus Systems, Inc.
  7. Message-ID: <31716CA2.54DA@cerberus-sys.com>
  8. References: <4kp1fs$ji5@lastactionhero.rs.itd.umich.edu> <3170a026.1258606@news.demon.co.uk>
  9. NNTP-Posting-Host: apb-p5-90.cerberus-sys.com
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.01 (Win16; I)
  14.  
  15. Richard Ihnatowicz wrote:
  16. > Sunrong.Gong@umich.edu (Sunrong Gong) wrote:
  17. > >I recently purchased a U.S. Robotics 28,800 Sportster Data/FAX Modem
  18. > >(internal) and am using Trumpet Winsock 2.0E for internet access on
  19. > >my good-old 486DX33 machine running Windows 3.11 for Workgroups. I could
  20. > >connect to the PPP server 28800 or 26440 most of the times. However,
  21. > >the data transmission seems to be slow, Here are my questions:
  22. > >
  23. > >
  24. > >3.  What is the "best" TRUMPET Winsock configuration for use with
  25. > >    the USR True v34 modem?
  26. > >
  27. > >Please reply my mail. Any help will be appreciated.
  28. > >
  29. > Please reply to the group 'cos I can't get mine above 14,400
  30. > Richard Ihnatowicz
  31. > Richard Ihnatowicz
  32.  
  33. The best that a TCP/IP session can do over a SLIP or PPP connection is 
  34. limited by the speed of the modem. A 28.8Kbps modem can never keep up 
  35. with a 1544 Kbps (or faster) internet path. (Although, if your retail 
  36. access provider buys his wholesale access at 56Kbps, you might never 
  37. get the chance to try.)
  38.  
  39. With an uncompressible (already compressed) file, you should be able to
  40. get 3.2KBytes/sec for a 28.8Kbps connection, 2.7KBytes/sec for a 24Kbps
  41. connection, etc.
  42.  
  43. (Obviously, downloading compressible files should give correspondingly 
  44. greater effective transfer rates with V.42bis data compression. This, 
  45. of course, has nothing to do with Van Jacobson header compression - the 
  46. disabling of which could reduce the 3.2KBytes/sec to 3.1 or even 
  47. 3.0 KBytes/sec, depending on packet size.)
  48.  
  49. If you observe such transfer rates at some points in a download, but the
  50. overall average is less, that average had to have been reduced by pauses
  51. between TCP/IP packet transfers.
  52.  
  53. If the pauses were just due to the fact that the server was too busy to
  54. send as fast as you could receive, turning-on TCP Trace (if you were a
  55. Trumpet WinSock user) would show a smooth sequence of MSS-sized segment
  56. transfers, but with pauses. In that case, if you turned-on Trumpet
  57. TCPMeter, you'd be able to open a second window to another server and see
  58. yourself using the difference between the average file download rate and
  59. 3.2KBytes/sec for a second download from that different server.
  60.  
  61. If the problem was IP routing congestion on the then-available paths
  62. between you and the server, RTOmax time-outs by the server (waiting for
  63. your ACKs) would cause him to re-transmit, resulting in "unacceptable
  64. segments" and TCP re-synchronization pauses. (Out-of-order segments that
  65. took different routing paths through the Internet could cause similar
  66. pauses.)
  67.  
  68. There's not much you can do about a busy Internet.
  69.  
  70. However, if you failed to ACK because of damaged packets, you might be
  71. experiencing PPP frame check errors, which would also result in pauses
  72. for re-transmission.
  73.  
  74. These could be due to com overrun errors caused by your machine not
  75. servicing com port interrupts fast enough to keep up with the rate you
  76. promised the modem in your com port setting.
  77.  
  78. They could also be due to inadvertently disabling your V.42 error
  79. correction, which you might not notice on a very clean phone line. (On a
  80. line with any amount of noise, you'd find that the error rate would swamp
  81. TCP/IP and that PPP would probably hang-up your connection.)
  82.  
  83. These are problems in your data link layer, and should be eliminated.
  84.  
  85. Similarly, if you and the server agreed on a TCP MSS that was not less
  86. than the smallest IP MTU of all the routers between you (minus 40 bytes
  87. for headers), you'd be getting slowdown from IP packet fragmentation.
  88.  
  89. If your TCP RWIN was set to more than the size of the number of TCP data
  90. segments that would fit in the number of IP packet buffers your Internet
  91. service provider allocates per dial-in port, the resulting dropped
  92. segments would also cause re-transmission pauses.
  93.  
  94. These are problems in your TCP/IP layers, that should also be eliminated.
  95.  
  96. I've put together a tutorial on WinSock speed-tuning at the URL listed in
  97. my signature block, if you're interested in further elaboration (with
  98. real words substituting for the acronyms <g>).
  99.  
  100. If you want a "lowest common denominator" set of TCP/IP parameters that allow
  101. many people to "set'em and forget'em" while achieving modem-limited speeds, try
  102.  
  103. MTU=1500 (for PPP; for SLIP, 1006 or whatever your ISP uses)
  104. MSS=536 (40 bytes less than the default IP router MTU)
  105. RWIN=4288 (8 times MSS; drop back to 4 times [2144] if you get too many
  106.              "unacceptable segment" pauses for re-synchronizing TCP)
  107.  
  108. assuming you have eliminated all com overrun errors (which can't be cured by
  109. fooling around with TCP/IP settings.)
  110.  
  111. By the way, the last (all bugs fixed, I think) version of Trumpet WinSock
  112. is 2.1f, and I'd recommend getting it.
  113.  
  114. Regards,
  115.  
  116. Al
  117.  
  118. -- 
  119. ==================================================================
  120. Albert P. Belle Isle
  121. Cerberus Systems, Inc.
  122.  
  123. Al's Winsock Tuning FAQ -
  124.        http://www.cerberus-sys.com/~belleisl/mtu_mss_rwin.html
  125. ==================================================================
  126.